package cn.elegent.lock.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;

@Data
public class LockConfig {

    /**
     * 锁过期时间
     */
    @Value("${elegent.lock.ttl:60}")
    private int ttl;

    /**
     * 尝试获取锁等待时间
     */
    @Value("${elegent.lock.wait:10}")
    private int wait;

    /**
     * 是否开启锁续命,开启后ttl失效
     */
    @Value("${elegent.lock.renewal:false}")
    private boolean renewal;
}
